local core = require("core")

local plugin_name = "default"
local log = core.log.new(plugin_name)


-- optional 是否可选
local _M = {
    name = plugin_name,
    desc = "默认插件",
    optional = false,
    version = "v1.0"
}

--function _M.do_in_init()
--    --log.notice("do_in_init")
--    -- body
--end
--
--function _M.do_in_init_worker()
--    --log.info("do_in_init_worker")
--    -- body
--end
--
--function _M.do_in_rewrite()
--    --log.notice("do_in_rewrite")
--    --log.error("do_in_rewrite")
--    -- body
--end
--
--function _M.do_in_access()
--    --log.notice(11111)
--    --log.notice("do_in_access")
--    -- body
--end
--
--function _M.do_in_content()
--    --log.notice("do_in_content")
--    -- body
--end
--
--function _M.do_in_balancer()
--    --log.notice("do_in_balancer")
--    -- body
--end
--
--function _M.do_in_body_filter()
--    --log.error("do_in_body_filter")
--    -- body
--end
--
--function _M.do_in_log()
--    --log.error("do_in_log")
--    -- body
--end

setmetatable(_M,{
    __tostring = function(self)
        return self.name
    end
})

return _M
